package view;

import controller.MoodleCourseWS;
import java.util.Set;
import model.MoodleCourse;
import model.MoodleException;
import org.json.simple.parser.ParseException;

/**
 * Бин со списком курсов, использующийся в courses.jsp.
 *
 * @author kgp
 */
public class MoodleCoursesBean {

    private Set<MoodleCourse> courses;

    /**
     * Получаем в конструкторе список курсов и устанавливаем его как свойство
     * бина.
     */
    public MoodleCoursesBean() throws MoodleException, ParseException {
        MoodleCourseWS courseWS = new MoodleCourseWS();
        Set<MoodleCourse> rawCourses = courseWS.getAllCourses();
        this.courses = rawCourses;
    }

    public Set<MoodleCourse> getCourses() {
        return courses;
    }

    public void setCourses(Set<MoodleCourse> courses) {
        this.courses = courses;
    }
}
